Uses object-oriented techniques to present a practical viewpoint on developing software, and provides a basic understanding of the concepts in an easy-to-follow manner. This book outlines standard modelling techniques and illustrates them with examples and exercises, using UML as the modelling langu[...]